package com.yantong.pojo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

public class JuheOrderRefund implements Serializable {
	private Long id;

	/**
	 * 退款订单单号
	 */
	private String refundSn;

	/**
	 * 支付openid
	 */
	private String payOpenId;

	/**
	 * 理由
	 */
	private String reason;

	/**
	 * 图片
	 */
	private String images;

	/**
	 * 备注内容
	 */
	private String content;

	/**
	 * 申请人id
	 */
	private Long aid;

	/**
	 * 申请人姓名
	 */
	private String aname;

	/**
	 * 退款状态 0申请中 1已退款 2已拒绝
	 */
	private Integer status;

	/**
	 * 申请退款金额
	 */
	private BigDecimal applyPrice;

	/**
	 * 支付类型：1易票联  2随行付
	 */
	private Integer payChannel;

	/**
	 * 退款类型：1余额，2微信，3支付宝
	 */
	private Integer refundType;

	/**
	 * 退款单号
	 */
	private String refundNo;

	/**
	 * 退款时间
	 */
	private Date refundTime;

	/**
	 * 退款操作人id
	 */
	private Long refundMid;

	/**
	 * 退款操作人
	 */
	private String refundName;

	/**
	 * 创建时间
	 */
	private Date createTime;

	/**
	 * 聚合支付订单id
	 */
	private Long juheOrderId;

	/**
	 * 易票联返回码
	 */
	private String returnCode;

	/**
	 * 易票联返回信息
	 */
	private String returnMsg;

	/**
	 * 商户id
	 */
	private Long centreId;

	/**
	 * 门店id
	 */
	private Long teamId;

	/**
	 * 聚合支付商户订单号
	 */
	private String outTradeNo;

	private static final long serialVersionUID = 1L;

	public String getOutTradeNo() {
		return outTradeNo;
	}

	public void setOutTradeNo(String outTradeNo) {
		this.outTradeNo = outTradeNo;
	}

	public Long getCentreId() {
		return centreId;
	}

	public void setCentreId(Long centreId) {
		this.centreId = centreId;
	}

	public Long getTeamId() {
		return teamId;
	}

	public void setTeamId(Long teamId) {
		this.teamId = teamId;
	}

	public Long getJuheOrderId() {
		return juheOrderId;
	}

	public void setJuheOrderId(Long juheOrderId) {
		this.juheOrderId = juheOrderId;
	}

	public String getReturnCode() {
		return returnCode;
	}

	public void setReturnCode(String returnCode) {
		this.returnCode = returnCode;
	}

	public String getReturnMsg() {
		return returnMsg;
	}

	public void setReturnMsg(String returnMsg) {
		this.returnMsg = returnMsg;
	}

	public Long getId() {
		return id;
	}

	public void setId(Long id) {
		this.id = id;
	}

	public String getRefundSn() {
		return refundSn;
	}

	public void setRefundSn(String refundSn) {
		this.refundSn = refundSn;
	}

	public String getPayOpenId() {
		return payOpenId;
	}

	public void setPayOpenId(String payOpenId) {
		this.payOpenId = payOpenId;
	}

	public String getReason() {
		return reason;
	}

	public void setReason(String reason) {
		this.reason = reason;
	}

	public String getImages() {
		return images;
	}

	public void setImages(String images) {
		this.images = images;
	}

	public String getContent() {
		return content;
	}

	public void setContent(String content) {
		this.content = content;
	}

	public Long getAid() {
		return aid;
	}

	public void setAid(Long aid) {
		this.aid = aid;
	}

	public String getAname() {
		return aname;
	}

	public void setAname(String aname) {
		this.aname = aname;
	}

	public Integer getStatus() {
		return status;
	}

	public void setStatus(Integer status) {
		this.status = status;
	}

	public BigDecimal getApplyPrice() {
		return applyPrice;
	}

	public void setApplyPrice(BigDecimal applyPrice) {
		this.applyPrice = applyPrice;
	}

	public Integer getPayChannel() {
		return payChannel;
	}

	public void setPayChannel(Integer payChannel) {
		this.payChannel = payChannel;
	}

	public Integer getRefundType() {
		return refundType;
	}

	public void setRefundType(Integer refundType) {
		this.refundType = refundType;
	}

	public String getRefundNo() {
		return refundNo;
	}

	public void setRefundNo(String refundNo) {
		this.refundNo = refundNo;
	}

	public Date getRefundTime() {
		return refundTime;
	}

	public void setRefundTime(Date refundTime) {
		this.refundTime = refundTime;
	}

	public Long getRefundMid() {
		return refundMid;
	}

	public void setRefundMid(Long refundMid) {
		this.refundMid = refundMid;
	}

	public String getRefundName() {
		return refundName;
	}

	public void setRefundName(String refundName) {
		this.refundName = refundName;
	}

	public Date getCreateTime() {
		return createTime;
	}

	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}
}